package com.fsh.anime.model.dtos;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

@Data
public class PartyAllDto {

    /**
     * 漫展id ，id为Null则新增，否则为更新
     */
    private Integer id;

    /**
     * 漫展海报封面
     */
    @NotBlank(message = "封面不能为空")
    private String poster;

    /**
     * 漫展名字
     */
    @NotBlank(message = "名字不能为空")
    private String title;

    /**
     * 展出日期
     */
    @NotNull(message = "日期不能为空")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:SS")
    private String showDate;

    /**
     * 展出地点
     */
    @NotBlank(message = "地点不能为空")
    private String showLocation;

    /**
     * 票价
     */
    @NotNull(message = "票价不能为空")
    private Integer price;

    /**
     * 漫展活动详情内容
     */
    @NotBlank(message = "详情不能为空")
    private String content;
}
